Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

node.c File Reference

#include <lib3ds/node.h>
#include <lib3ds/file.h>
#include <lib3ds/io.h>
#include <lib3ds/chunk.h>
#include <lib3ds/matrix.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>

Include dependency graph for node.c:

Include dependency graph

Defines

#define LIB3DS_EXPORT

Functions

Lib3dsNodelib3ds_node_new_ambient ()
Lib3dsNodelib3ds_node_new_object ()
Lib3dsNodelib3ds_node_new_camera ()
Lib3dsNodelib3ds_node_new_target ()
Lib3dsNodelib3ds_node_new_light ()
Lib3dsNodelib3ds_node_new_spot ()
void free_node_and_childs (Lib3dsNode *node)
void lib3ds_node_free (Lib3dsNode *node)
void lib3ds_node_eval (Lib3dsNode *node, Lib3dsFloat t)
Lib3dsNodelib3ds_node_by_name (Lib3dsNode *node, const char *name, Lib3dsNodeTypes type)
Lib3dsNodelib3ds_node_by_id (Lib3dsNode *node, Lib3dsWord node_id)
void lib3ds_node_dump (Lib3dsNode *node, Lib3dsIntd level)
Lib3dsBool lib3ds_node_read (Lib3dsNode *node, Lib3dsFile *file, Lib3dsIo *io)
Lib3dsBool lib3ds_node_write (Lib3dsNode *node, Lib3dsFile *file, Lib3dsIo *io)

Variables

const char * node_names_table []

Define Documentation

#define LIB3DS_EXPORT
 


Function Documentation

void free_node_and_childs Lib3dsNode   node [static]
 


Variable Documentation

const char* node_names_table[] [static]
 

Initial value:

 {
  "***Unknown***",
  "Ambient",
  "Object",
  "Camera",
  "Target",
  "Light",
  "Spot"
}


Generated on Mon Sep 12 20:10:17 2005 for Destiny3D by doxygen1.3-rc3